Node.js REPL

交互


REPL 是由node.js所支持的可运行在终端内的控制台窗口即交互式命令环境,按照官方的说法叫“简单的交互式编程环境”,通常就比如你在终端内输入 R,进入R的REPL环境一样,node同样支持。

提示


Node REPL与其他的REPL环境内不同的特点在于,他支持tap键进行补全,以及提示:

1
2
> console.log
[Function: log]

点命令

node.js与 python以及r等 repl交互式环境不同的之处通过点命令可以体现的琳琳尽至,就比如:

python

1
2
3
4
Python 3.9.2 (default, Feb 20 2021, 18:40:11) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

node

1
2
3
4
Welcome to Node.js v15.10.0.
Type ".help" for more information.
> .exit
>
ID DA 快捷键
.help 显示帮助
.editor 启用编辑模式,可以编写多行的js代码,在editor模式下可通过使用ctrl+D来运行 code
.break 当输入多行表达式的时候,使用break可以中止进一步输入 ctrl+c
.clear 将 REPL上下文设置空占位符,通常等价式为 Linux内的create ,主要用于清除多行表达式
.load 加载 js文件
.save 保存 repl 环境下输入的所有内容
.exit 退出 node.js repl 交互式环境

本文使用《江雪分析公开知识存储库知识共享许可证》进行发布